{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "f800b3e3",
   "metadata": {},
   "source": [
    "# 本周知识点\n",
    "> 1. while循环\n",
    "> 2. 购物车的练习\n",
    "> 3. 元组-集合"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "9953e255",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "6 0\n",
      "6 1\n",
      "6 2\n",
      "6 3\n",
      "6 4\n",
      "6 5\n",
      "6 6\n",
      "6 7\n",
      "6 8\n",
      "6 9\n",
      "6 10\n",
      "6 11\n",
      "6 12\n",
      "6 13\n",
      "6 14\n",
      "6 15\n",
      "6 16\n",
      "6 17\n",
      "6 18\n",
      "6 19\n",
      "6 20\n",
      "6 21\n",
      "6 22\n",
      "6 23\n",
      "6 24\n",
      "6 25\n",
      "6 26\n",
      "6 27\n",
      "6 28\n",
      "6 29\n",
      "6 30\n",
      "6 31\n",
      "6 32\n",
      "6 33\n",
      "6 34\n",
      "6 35\n",
      "6 36\n",
      "6 37\n",
      "6 38\n",
      "6 39\n",
      "6 40\n",
      "6 41\n",
      "6 42\n",
      "6 43\n",
      "6 44\n",
      "6 45\n",
      "6 46\n",
      "6 47\n",
      "6 48\n",
      "6 49\n",
      "6 50\n",
      "6 51\n",
      "6 52\n",
      "6 53\n",
      "6 54\n",
      "6 55\n",
      "6 56\n",
      "6 57\n",
      "6 58\n",
      "6 59\n",
      "6 60\n",
      "6 61\n",
      "6 62\n",
      "6 63\n",
      "6 64\n",
      "6 65\n",
      "6 66\n",
      "6 67\n",
      "6 68\n",
      "6 69\n",
      "6 70\n",
      "6 71\n",
      "6 72\n",
      "6 73\n",
      "6 74\n",
      "6 75\n",
      "6 76\n",
      "6 77\n",
      "6 78\n",
      "6 79\n",
      "6 80\n",
      "6 81\n",
      "6 82\n",
      "6 83\n",
      "6 84\n",
      "6 85\n",
      "6 86\n",
      "6 87\n",
      "6 88\n",
      "6 89\n",
      "6 90\n",
      "6 91\n",
      "6 92\n",
      "6 93\n",
      "6 94\n",
      "6 95\n",
      "6 96\n",
      "6 97\n",
      "6 98\n",
      "6 99\n",
      "6 100\n",
      "6 101\n",
      "6 102\n",
      "6 103\n",
      "6 104\n",
      "6 105\n",
      "6 106\n",
      "6 107\n",
      "6 108\n",
      "6 109\n",
      "6 110\n",
      "6 111\n",
      "6 112\n",
      "6 113\n",
      "6 114\n",
      "6 115\n",
      "6 116\n",
      "6 117\n",
      "6 118\n",
      "6 119\n",
      "6 120\n",
      "6 121\n",
      "6 122\n",
      "6 123\n",
      "6 124\n",
      "6 125\n",
      "6 126\n",
      "6 127\n",
      "6 128\n",
      "6 129\n",
      "6 130\n",
      "6 131\n",
      "6 132\n",
      "6 133\n",
      "6 134\n",
      "6 135\n",
      "6 136\n",
      "6 137\n",
      "6 138\n",
      "6 139\n",
      "6 140\n",
      "6 141\n",
      "6 142\n",
      "6 143\n",
      "6 144\n",
      "6 145\n",
      "6 146\n",
      "6 147\n",
      "6 148\n",
      "6 149\n",
      "6 150\n",
      "6 151\n",
      "6 152\n",
      "6 153\n",
      "6 154\n",
      "6 155\n",
      "6 156\n",
      "6 157\n",
      "6 158\n",
      "6 159\n",
      "6 160\n",
      "6 161\n",
      "6 162\n",
      "6 163\n",
      "6 164\n",
      "6 165\n",
      "6 166\n",
      "6 167\n",
      "6 168\n",
      "6 169\n",
      "6 170\n",
      "6 171\n",
      "6 172\n",
      "6 173\n",
      "6 174\n",
      "6 175\n",
      "6 176\n",
      "6 177\n",
      "6 178\n",
      "6 179\n",
      "6 180\n",
      "6 181\n",
      "6 182\n",
      "6 183\n",
      "6 184\n",
      "6 185\n",
      "6 186\n",
      "6 187\n",
      "6 188\n",
      "6 189\n",
      "6 190\n",
      "6 191\n",
      "6 192\n",
      "6 193\n",
      "6 194\n",
      "6 195\n",
      "6 196\n",
      "6 197\n",
      "6 198\n",
      "6 199\n",
      "6 200\n",
      "6 201\n",
      "6 202\n",
      "6 203\n",
      "6 204\n",
      "6 205\n",
      "6 206\n",
      "6 207\n",
      "6 208\n",
      "6 209\n",
      "6 210\n",
      "6 211\n",
      "6 212\n",
      "6 213\n",
      "6 214\n",
      "6 215\n",
      "6 216\n",
      "6 217\n",
      "6 218\n",
      "6 219\n",
      "6 220\n",
      "6 221\n",
      "6 222\n",
      "6 223\n",
      "6 224\n",
      "6 225\n",
      "6 226\n",
      "6 227\n",
      "6 228\n",
      "6 229\n",
      "6 230\n",
      "6 231\n",
      "6 232\n",
      "6 233\n",
      "6 234\n",
      "6 235\n",
      "6 236\n",
      "6 237\n",
      "6 238\n",
      "6 239\n",
      "6 240\n",
      "6 241\n",
      "6 242\n",
      "6 243\n",
      "6 244\n",
      "6 245\n",
      "6 246\n",
      "6 247\n",
      "6 248\n",
      "6 249\n",
      "6 250\n",
      "6 251\n",
      "6 252\n",
      "6 253\n",
      "6 254\n",
      "6 255\n",
      "6 256\n",
      "6 257\n",
      "6 258\n",
      "6 259\n",
      "6 260\n",
      "6 261\n",
      "6 262\n",
      "6 263\n",
      "6 264\n",
      "6 265\n",
      "6 266\n",
      "6 267\n",
      "6 268\n",
      "6 269\n",
      "6 270\n",
      "6 271\n",
      "6 272\n",
      "6 273\n",
      "6 274\n",
      "6 275\n",
      "6 276\n",
      "6 277\n",
      "6 278\n",
      "6 279\n",
      "6 280\n",
      "6 281\n",
      "6 282\n",
      "6 283\n",
      "6 284\n",
      "6 285\n",
      "6 286\n",
      "6 287\n",
      "6 288\n",
      "6 289\n",
      "6 290\n",
      "6 291\n",
      "6 292\n",
      "6 293\n",
      "6 294\n",
      "6 295\n",
      "6 296\n",
      "6 297\n",
      "6 298\n",
      "6 299\n",
      "6 300\n",
      "6 301\n",
      "6 302\n",
      "6 303\n",
      "6 304\n",
      "6 305\n",
      "6 306\n",
      "6 307\n",
      "6 308\n",
      "6 309\n",
      "6 310\n",
      "6 311\n",
      "6 312\n",
      "6 313\n",
      "6 314\n",
      "6 315\n",
      "6 316\n",
      "6 317\n",
      "6 318\n",
      "6 319\n",
      "6 320\n",
      "6 321\n",
      "6 322\n",
      "6 323\n",
      "6 324\n",
      "6 325\n",
      "6 326\n",
      "6 327\n",
      "6 328\n",
      "6 329\n",
      "6 330\n",
      "6 331\n",
      "6 332\n",
      "6 333\n",
      "6 334\n",
      "6 335\n",
      "6 336\n",
      "6 337\n",
      "6 338\n",
      "6 339\n",
      "6 340\n",
      "6 341\n",
      "6 342\n",
      "6 343\n",
      "6 344\n",
      "6 345\n",
      "6 346\n",
      "6 347\n",
      "6 348\n",
      "6 349\n",
      "6 350\n",
      "6 351\n",
      "6 352\n",
      "6 353\n",
      "6 354\n",
      "6 355\n",
      "6 356\n",
      "6 357\n",
      "6 358\n",
      "6 359\n",
      "6 360\n",
      "6 361\n",
      "6 362\n",
      "6 363\n",
      "6 364\n",
      "6 365\n",
      "6 366\n",
      "6 367\n",
      "6 368\n",
      "6 369\n",
      "6 370\n",
      "6 371\n",
      "6 372\n",
      "6 373\n",
      "6 374\n",
      "6 375\n",
      "6 376\n",
      "6 377\n",
      "6 378\n",
      "6 379\n",
      "6 380\n",
      "6 381\n",
      "6 382\n",
      "6 383\n",
      "6 384\n",
      "6 385\n",
      "6 386\n",
      "6 387\n",
      "6 388\n",
      "6 389\n",
      "6 390\n",
      "6 391\n",
      "6 392\n",
      "6 393\n",
      "6 394\n",
      "6 395\n",
      "6 396\n",
      "6 397\n",
      "6 398\n",
      "6 399\n",
      "6 400\n",
      "6 401\n",
      "6 402\n",
      "6 403\n",
      "6 404\n",
      "6 405\n",
      "6 406\n",
      "6 407\n",
      "6 408\n",
      "6 409\n",
      "6 410\n",
      "6 411\n",
      "6 412\n",
      "6 413\n",
      "6 414\n",
      "6 415\n",
      "6 416\n",
      "6 417\n",
      "6 418\n",
      "6 419\n",
      "6 420\n",
      "6 421\n",
      "6 422\n",
      "6 423\n",
      "6 424\n",
      "6 425\n",
      "6 426\n",
      "6 427\n",
      "6 428\n",
      "6 429\n",
      "6 430\n",
      "6 431\n",
      "6 432\n",
      "6 433\n",
      "6 434\n",
      "6 435\n",
      "6 436\n",
      "6 437\n",
      "6 438\n",
      "6 439\n",
      "6 440\n",
      "6 441\n",
      "6 442\n",
      "6 443\n",
      "6 444\n",
      "6 445\n",
      "6 446\n",
      "6 447\n",
      "6 448\n",
      "6 449\n",
      "6 450\n",
      "6 451\n",
      "6 452\n",
      "6 453\n",
      "6 454\n",
      "6 455\n",
      "6 456\n",
      "6 457\n",
      "6 458\n",
      "6 459\n",
      "6 460\n",
      "6 461\n",
      "6 462\n",
      "6 463\n",
      "6 464\n",
      "6 465\n",
      "6 466\n",
      "6 467\n",
      "6 468\n",
      "6 469\n",
      "6 470\n",
      "6 471\n",
      "6 472\n",
      "6 473\n",
      "6 474\n",
      "6 475\n",
      "6 476\n",
      "6 477\n",
      "6 478\n",
      "6 479\n",
      "6 480\n",
      "6 481\n",
      "6 482\n",
      "6 483\n",
      "6 484\n",
      "6 485\n",
      "6 486\n",
      "6 487\n",
      "6 488\n",
      "6 489\n",
      "6 490\n",
      "6 491\n",
      "6 492\n",
      "6 493\n",
      "6 494\n",
      "6 495\n",
      "6 496\n",
      "6 497\n",
      "6 498\n",
      "6 499\n"
     ]
    }
   ],
   "source": [
    "# while True 可以实现 for + range 的方法\n",
    "# while True 一般用于不确定的循环次数或者无限次循环操作\n",
    "ggg = 0\n",
    "while True:\n",
    "    print(\"6\",ggg)\n",
    "    ggg +=1\n",
    "    if ggg == 500:\n",
    "        break\n",
    "    "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "74d7bf12",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.12"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
